| |
|
Webové rozhraní pro správu a monitorování úloh na superpočítačích
Dančák, Petr ; Jaroš, Jiří (oponent) ; Jaroš, Marta (vedoucí práce)
Práce je zaměřena na tvorbu webového rozhraní pro systém k-Dispatch, pomocí kterého je možné monitorovat, vytvářet a editovat již existující úlohy, uživatele, stroje, alokace a skupiny. Návrh aplikace byl vytvořen na základě principu rozložení obsahu na stránce a principu seskupení objektů na základě podobnosti. U postupu návrhu jsou porovnány dostupné nástroje. Implementace je napsána převážně v jazyce Python3 za využití frameworku Flask, který usnadňuje zpracování požadavků a autentizaci uživatelů. Dále jsou v implementaci využité jazyky HTML, JavaScript, Jinja2 a jiné. Nakonec je v práci zmíněno samotné testování, pro které byly použité jednotkové testy společně s technologií Selenium a uživatelským testováním.
|
|
Rozšíření funkcionality portálu evropských projektů
Vorobiev, Nikolaj ; Doležal, Jan (oponent) ; Smrž, Pavel (vedoucí práce)
Tato práce vychází ze 2 předchozích, které doplňuje, upravuje a rozšiřuje. Primárním cílem je převzetí existujících zdrojových souborů, jejich studium, modifikace a použití za účelem zprovoznění a aktualizaci systému. Je to nutný mezikrok, který předchozí práce vyřešila částečně. Dalším cílem je rozšíření systému, zaměřené na vylepšení navigaci, propojeni podobných existujících entit v systému, metavyhledávání relevantních zdrojů podle uživatelských požadavků, extrahování a uložení nových unikátních informací o entitách v systému, které neposkytuje současný zdroj. Výsledkem práci je běžící systém, naplněný čerstvými daty, připravený pro systémové uživatele a vylepšený pro snadnější použití. Metavyhledávací jádro je vytvořeno v moderním Perlu 5. Zdrojový kód systému je refaktorovaný a čitelnější; Jádra - přenositelný a škálovatelný, což umožňuje snadné rozšíření a zapojení do jiných systémů.
|
|
Návrh a realizace chytré domácnosti pro obytný vůz
Václavík, Marek ; Kulheim, Jaroslav (oponent) ; Dydowicz, Petr (vedoucí práce)
Diplomová práce se zaměřuje na návrh a tvorbu systému chytré domácnosti pro specializované prostředí obytné dodávky. Tato práce zahrnuje teoretická východiska, analýzu zadání a současné situace společnosti a návrh výsledného systému. Návrh tohoto systému je vytvářen s ohledem na požadavky zadávající společnosti a informace získané pomocí analýz. Z těchto důvodu je výsledný systém vytvořen na základě open-source platformy Home Assistant.
|
| |
|
Webové rozhraní pro správu a monitorování úloh na superpočítačích
Dančák, Petr ; Jaroš, Jiří (oponent) ; Jaroš, Marta (vedoucí práce)
Práce je zaměřena na tvorbu webového rozhraní pro systém k-Dispatch, pomocí kterého je možné monitorovat, vytvářet a editovat již existující úlohy, uživatele, stroje, alokace a skupiny. Návrh aplikace byl vytvořen na základě principu rozložení obsahu na stránce a principu seskupení objektů na základě podobnosti. U postupu návrhu jsou porovnány dostupné nástroje. Implementace je napsána převážně v jazyce Python3 za využití frameworku Flask, který usnadňuje zpracování požadavků a autentizaci uživatelů. Dále jsou v implementaci využité jazyky HTML, JavaScript, Jinja2 a jiné. Nakonec je v práci zmíněno samotné testování, pro které byly použité jednotkové testy společně s technologií Selenium a uživatelským testováním.
|
|
Rozšíření funkcionality portálu evropských projektů
Vorobiev, Nikolaj ; Doležal, Jan (oponent) ; Smrž, Pavel (vedoucí práce)
Tato práce vychází ze 2 předchozích, které doplňuje, upravuje a rozšiřuje. Primárním cílem je převzetí existujících zdrojových souborů, jejich studium, modifikace a použití za účelem zprovoznění a aktualizaci systému. Je to nutný mezikrok, který předchozí práce vyřešila částečně. Dalším cílem je rozšíření systému, zaměřené na vylepšení navigaci, propojeni podobných existujících entit v systému, metavyhledávání relevantních zdrojů podle uživatelských požadavků, extrahování a uložení nových unikátních informací o entitách v systému, které neposkytuje současný zdroj. Výsledkem práci je běžící systém, naplněný čerstvými daty, připravený pro systémové uživatele a vylepšený pro snadnější použití. Metavyhledávací jádro je vytvořeno v moderním Perlu 5. Zdrojový kód systému je refaktorovaný a čitelnější; Jádra - přenositelný a škálovatelný, což umožňuje snadné rozšíření a zapojení do jiných systémů.
|